Mollie\WooCommerce\Settings\Settings B

Total Complexity 89
Dependencies 8
Dependents 11
Total lines 676
Lines of code 363
Logical lines of code 191
Comment lines 154
Methods 29
Properties 8

Methods 29

Method Rating Maintainability Complexity Lines of code
processAdminOptionCustomLogo()
A
44 6 47
extractValidLanguageCode()
S
54 7 23
processAdminOptionSurcharge()
S
53 7 23
adminOptions()
S
49 6 28
mollieWooCommerceMerchantProfileId()
S
56 6 19
updateMerchantIdOnApiKeyChanges()
S
54 6 19
browserLanguage()
S
56 5 18
multiSelectCountry()
S
48 4 33
getApiKey()
S
62 6 10
getPluginStatus()
S
49 3 31
getCurrentLocale()
S
67 4 7
getPaymentLocale()
S
64 4 10
processSettings()
S
66 3 9
getPaymentConfirmationCheckTime()
S
63 2 11
isTestModeEnabled()
S
74 2 4
getSettingId()
S
64 2 9
updateGatewaySettings()
S
68 2 7
getOrderStatusCancelledPayments()
S
72 2 5
getPaymentLocaleSetting()
S
67 2 8
mollieWooCommerceMerchantProfile()
S
70 1 7
getGlobalSettingsUrl()
S
82 1 3
generalFormFields()
S
75 1 4
processAdminOptionCreditcardSelector()
S
81 1 3
updateMerchantIdAfterApiKeyChanges()
S
75 1 4
getLogsUrl()
S
80 1 3
isDebugEnabled()
S
78 1 3
shouldStoreCustomer()
S
78 1 3
cleanDb()
S
82 1 3
__construct()
S
65 1 9